package controlador;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import modelo.Liga;
import modelo.Umpire;

import vista.VentanaUmpires;


public class ControladorVentanaUmpire implements ActionListener {
	  
    private VentanaUmpires ventanaUmpires; 
    private Liga liga;
    
    public ControladorVentanaUmpire(Liga liga) {
		ventanaUmpires= new VentanaUmpires();
		ventanaUmpires.setLocationRelativeTo(null);
		ventanaUmpires.setVisible(true);	
		ventanaUmpires.agregarListener(this);
		this.liga=liga;
		
	}

	@Override
	public void actionPerformed(ActionEvent e) {
		if (e.getActionCommand().equalsIgnoreCase("Registrar")){ 
			registrarUmpire();
		}	
		else 
			ventanaUmpires.dispose();	 
	}
	
	private void registrarUmpire() {
			String cedula, nombre, apellido, fechaNac;
			
			cedula = ventanaUmpires.getCedula();
			nombre = ventanaUmpires.getNombre();
			apellido = ventanaUmpires.getApellido();
			fechaNac = ventanaUmpires.getFechaNac();

			Umpire umpire = new Umpire(cedula,nombre,apellido,fechaNac,0);
			
			liga.registrarUmpire(umpire);
			
			ventanaUmpires.mostrarMensaje("¡El umpire se ha registrado correctamente!");		

			ventanaUmpires.blanquearCampos();
	}

		
}
